home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
listings
/
v_08_09
/
8n09119a
< prev
next >
Wrap
Text File
|
1990-07-07
|
759b
|
19 lines
typedef int Truth;
const int TRUE = 1;
const int FALSE = 0;
const int size = 100; // constant integer, kind of like a macro
class Stack { // Stack of integers
public: // these members are public
Stack() { sp = 0; }
void push( int x) { elt[sp++] = x; }
int pop() { return elt[--sp]; }
Truth isempty() { return sp <= 0; }
Truth isfull() { return sp >= size; }
private: // these (data) members are private
int sp; // sp 'points' to next available slot
int elt[size];
};